/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="UNIBANCO")
public class UnibancoProteu implements Serializable{

    @Id
    @Column(name="UNI_ST_CODIGO")
    private String uniStCodigo;
    @Column(name="UNI_IN_LINK_CODIGO")
    private Integer uniInLinkCodigo;
    @Column(name="UNI_ST_PROCEDIMENTO")
    private String uniStProcedimento;
    @Column(name="UNI_IN_VALOR")
    private String uniInValor;
    @Column(name="UNI_IN_NUM_ASSISTENCIA")
    private Integer uniInNumAssistencia;
    @Column(name="UNI_IN_ANESTETICA")
    private Integer uniInAnestetica;
    @Column(name="UNI_FL_FILME")
    private Float uniFlFilme;
    @Column(name="UNI_IN_OCORRENCIA")
    private Integer uniInOcorrencia;
    @Column(name="UNI_FL_CUSTO_OPERACIONAL_CH")
    private Float uniFlCustoOperacionalCH;
    @Column(name="UNI_ST_UR")
    private String uniStUr;

    public Float getUniFlCustoOperacionalCH() {
        return uniFlCustoOperacionalCH;
    }

    public void setUniFlCustoOperacionalCH(Float uniFlCustoOperacionalCH) {
        this.uniFlCustoOperacionalCH = uniFlCustoOperacionalCH;
    }

    public Float getUniFlFilme() {
        return uniFlFilme;
    }

    public void setUniFlFilme(Float uniFlFilme) {
        this.uniFlFilme = uniFlFilme;
    }

    public Integer getUniInAnestetica() {
        return uniInAnestetica;
    }

    public void setUniInAnestetica(Integer uniInAnestetica) {
        this.uniInAnestetica = uniInAnestetica;
    }

    public Integer getUniInLinkCodigo() {
        return uniInLinkCodigo;
    }

    public void setUniInLinkCodigo(Integer uniInLinkCodigo) {
        this.uniInLinkCodigo = uniInLinkCodigo;
    }

    public Integer getUniInNumAssistencia() {
        return uniInNumAssistencia;
    }

    public void setUniInNumAssistencia(Integer uniInNumAssistencia) {
        this.uniInNumAssistencia = uniInNumAssistencia;
    }

    public Integer getUniInOcorrencia() {
        return uniInOcorrencia;
    }

    public void setUniInOcorrencia(Integer uniInOcorrencia) {
        this.uniInOcorrencia = uniInOcorrencia;
    }

    public String getUniInValor() {
        return uniInValor;
    }

    public void setUniInValor(String uniInValor) {
        this.uniInValor = uniInValor;
    }

    public String getUniStCodigo() {
        return uniStCodigo;
    }

    public void setUniStCodigo(String uniStCodigo) {
        this.uniStCodigo = uniStCodigo;
    }

    public String getUniStProcedimento() {
        return uniStProcedimento;
    }

    public void setUniStProcedimento(String uniStProcedimento) {
        this.uniStProcedimento = uniStProcedimento;
    }

    public String getUniStUr() {
        return uniStUr;
    }

    public void setUniStUr(String uniStUr) {
        this.uniStUr = uniStUr;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final UnibancoProteu other = (UnibancoProteu) obj;
        if ((this.uniStCodigo == null) ? (other.uniStCodigo != null) : !this.uniStCodigo.equals(other.uniStCodigo)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 3;
        hash = 37 * hash + (this.uniStCodigo != null ? this.uniStCodigo.hashCode() : 0);
        return hash;
    }



}
